monday_steps = 12000
tuesday_steps = 9000
wednesday_steps = 10000
thursday_steps = 2500
friday_steps = 14000
saturday_steps = 8903
sunday_steps = 9000 week_steps = [12000, 9000, 10000, 2500, 14000, 8903, 9000] list — это как раз последовательность.# Последовательность типа list (список);
# значения элементов списка - числа типа float.
movie_ratings = [4.7, 5.0, 4.3, 3.8]
# Последовательность типа list (список);
# значения элементов списка - строки (str)
movies = ['Матрица', 'Хакеры', 'Трон']
# Последовательность типа cтрока (str);
# элементы этой последовательности - символы, составляющие строку
name_movie = 'Джонни Мнемоник'
# Последовательности могут иметь элементы разных типов
# Например, одновременно элемент типа str и float
movie_info = ['Трон', 4.7]
# Элементами последовательности могут быть другие последовательности
movies_info = [['Трон', 4.7], ['Хакеры', 5.0], ['Матрица', 4.5]]
# Чтобы получить значение определённого элемента,
# его индекс следует указать в квадратных скобках после имени последовательности.
print(movie_ratings[2])
# Вывод в терминал: 4.3
print(name_movie[0])
# Вывод в терминал: Д
# При попытке обратиться к несуществующему элементу интерпретатор вернет ошибку:
print(movies[10])
# Вывод в терминал: IndexError: list index out of range Д
о
м
и
к name_movie = 'Джонни Мнемоник'# Место для вашего кодаprint(name_movie[0])print(name_movie[2])print(name_movie[-5])print(name_movie[-2])print(name_movie[-1])True или False.print([1, 2, 3] < [1, 2, 4])
# Вывод в терминал: True print() — истинно. В обеих последовательностях элементы с индексами 0 и 1 равны, а элемент с индексом 2 в первой последовательности меньше соответствующего элемента во второй последовательности. Сравнение этих элементов и определило результат сравнения списков. A = 65;a = 97;А = 1040;а = 1072;А «больше», чем a в латинице (хотя если взять оба символа из латиницы, то выражение 'A' < 'a' вернёт True).print('Слон' < 'слон')
# Вывод в терминал: True
# Элемент с индексом 0 первой строки - это буквенный символ в верхнем регистре,
# его числовой код меньше той же буквы в нижнем регистре
print('1b' > 'fb')
# Вывод в терминал: False
# Элемент с индексом 0 первой строки - цифра. Её числовой код меньше, чем у букв. print('a' < 'ADC')
# Вывод в терминал: False
print([1, 2, 4] > [1, 2, 3, 4])
# Вывод в терминал: True ord():print(ord('Ф'))
# Вывод в терминал: 1060 < , >, <=, >= поддерживаются только при сравнении последовательностей одного типа и однотипных элементов в этих последовательностях.min() и max().my_string = '12345'
print(max(my_string))
# Вывод в терминал: 5
my_list = ['abc', 'Abc']
print(min(my_list))
# Вывод в терминал: Abc min() и max() применяются операторы > и <, поэтому ограничение на сравнение элементов разных типов действуют и для них.my_list = ['123', '456', 789]
print(max(my_list))
# Вывод в терминал:
# TypeError: '>' not supported between instances of 'int' and 'str'
# Нельзя сравнивать числа со строками (даже если строки притворяются числами). +. Объединять возможно только последовательности одного типа.first_baggage_list = ['Диван', 'Чемодан', 'Саквояж', 'Картина']
second_baggage_list= ['Корзина', 'Картонка', 'Маленькая собачонка']
full_baggage_list = first_baggage_list + second_baggage_list
print(full_baggage_list)
# Вывод в терминал:
# ['Диван', 'Чемодан', 'Саквояж', 'Картина', 'Корзина', 'Картонка', 'Маленькая собачонка'] pump = 'насос' * 4
print(pump)
# Вывод в терминал: насоснасоснасоснасос
small_baggage_list = ['Корзина', 'Картонка', 'Маленькая собачонка']
double_baggage_list = small_baggage_list * 2
print(double_baggage_list)
# Вывод в терминал:
['Корзина', 'Картонка', 'Маленькая собачонка', 'Корзина', 'Картонка', 'Маленькая собачонка'] len().movies = ['Матрица', 'Хакеры', 'Трон', 'Тихушники', 'Сеть']
print(len(movies))
# Вывод в терминал: 5 4: movies[4] == 'Сеть', ведь отсчёт индексов начинается с нуля. in, он возвращает True или False.movie_ratings = [4.7, 5.0, 4.3, 3.1]
print(4.7 in movie_ratings)
# Вывод в терминал: True
name_movie = 'Джонни Мнемоник'
print('ж' in name_movie)
# Вывод в терминал: True in можно проверить и отсутствие элемента в последовательности:full_baggage_list = ['Диван', 'Чемодан', 'Саквояж', 'Картина', 'Корзина', 'Картонка']
# Если собачонки нет
if 'Маленькая собачонка' not in full_baggage_list:
# ...устраиваем скандал:
print('— Товарищи! Где собачонка?') sequence получить срез, в который войдут элементы, расположенные один за другим, применяют синтаксис sequence[start:end], где start и end — индексы элементов, определяющие диапазон, из которого будет взят срез.name_movie = 'Джонни Мнемоник'
print(name_movie[2:10]) # В терминал будут выведены символы со 2 по 9
# Вывод в терминал: онни Мне 2 ≤ index < 10: элемент с индексом 10 не будет включен в срез.В ситуациях, когда конечный индекс указывается явно — элемент с этим индексом не включается в срез.
name_movie = 'Джонни Мнемоник'
# Взять срез с седьмого элемента и до конца последовательности
print(name_movie[7:])
# Вывод в терминал: Мнемоник
name_movie = 'Джонни Мнемоник'
# Взять срез от начала последовательности до шестого элемента (не включая шестой)
print(name_movie[:6])
# Вывод в терминал: Джонни sequence[start:end:step].movies = ['Матрица', 'Хакеры', 'Трон', 'Тихушники', 'Сеть']
print(movies[0:5:2])
# Вывод в терминал: ['Матрица', 'Трон', 'Сеть'] movies = ['Матрица', 'Хакеры', 'Трон', 'Тихушники', 'Сеть']
# Шаг должен иметь отрицательное зачение
print(movies[5:0:-1])
# Вывод в терминал: ['Сеть', 'Тихушники', 'Трон', 'Хакеры']
# Можно не указывать границы, а задать только отрицательное значение шага
print(movies[::-1])
# Вывод в терминал: ['Сеть', 'Тихушники', 'Трон', 'Хакеры', 'Матрица']
# Инвертирован весь список a, b и c, используя срезы с двумя и тремя параметрами. Словосочетание должно начинаться с маленькой буквы.a = 'Роботы стали важны'b = 'в период'c = 'эмиграции с Терры'print(a[4:7]+b[2:7:2]+c[3:6]+c[1]*2+c[2]+a[7:9])